package com.xebest.web.controller.export;

import com.xebest.util.XeVenColumnName;

import java.math.BigDecimal;

/**
 * 库存监控导出
 *
 * @author 赵盼飞
 */
public class XeVenInventoryExportDTO {

    @XeVenColumnName("商品货号")
    private String proNum;

    @XeVenColumnName("商品名称")
    private String proName;

    @XeVenColumnName("商品分类")
    private String proCategoryName;

    @XeVenColumnName("计价方式")
    private String proPricingType;

    @XeVenColumnName("单位")
    private String proUnit;

    @XeVenColumnName("规格")
    private String proSepcValue;

    @XeVenColumnName("平均成本价")
    private BigDecimal averagePrice;

    @XeVenColumnName("仓库名称")
    private String storeName;

    @XeVenColumnName("实际库存")
    private BigDecimal actualInv;

    @XeVenColumnName("库存金额")
    private BigDecimal invAmount;

    @XeVenColumnName("可用库存")
    private BigDecimal usableInv;

    @XeVenColumnName("订单占用")
    private BigDecimal lockedInv;

    @XeVenColumnName("采购在途")
    private BigDecimal transitInv;

    @XeVenColumnName("库存上限")
    private BigDecimal invMax;

    @XeVenColumnName("库存下限")
    private BigDecimal invMin;

    public String getProNum() {

        return proNum;
    }

    public void setProNum(String proNum) {

        this.proNum = proNum;
    }

    public String getProName() {

        return proName;
    }

    public void setProName(String proName) {

        this.proName = proName;
    }

    public String getProCategoryName() {

        return proCategoryName;
    }

    public void setProCategoryName(String proCategoryName) {

        this.proCategoryName = proCategoryName;
    }

    public String getProPricingType() {

        return proPricingType;
    }

    public void setProPricingType(String proPricingType) {

        this.proPricingType = proPricingType;
    }

    public String getProUnit() {

        return proUnit;
    }

    public void setProUnit(String proUnit) {

        this.proUnit = proUnit;
    }

    public String getProSepcValue() {

        return proSepcValue;
    }

    public void setProSepcValue(String proSepcValue) {

        this.proSepcValue = proSepcValue;
    }

    public BigDecimal getAveragePrice() {

        return averagePrice;
    }

    public void setAveragePrice(BigDecimal averagePrice) {

        this.averagePrice = averagePrice;
    }

    public String getStoreName() {

        return storeName;
    }

    public void setStoreName(String storeName) {

        this.storeName = storeName;
    }

    public BigDecimal getActualInv() {

        return actualInv;
    }

    public void setActualInv(BigDecimal actualInv) {

        this.actualInv = actualInv;
    }

    public BigDecimal getInvAmount() {

        return invAmount;
    }

    public void setInvAmount(BigDecimal invAmount) {

        this.invAmount = invAmount;
    }

    public BigDecimal getUsableInv() {

        return usableInv;
    }

    public void setUsableInv(BigDecimal usableInv) {

        this.usableInv = usableInv;
    }

    public BigDecimal getLockedInv() {

        return lockedInv;
    }

    public void setLockedInv(BigDecimal lockedInv) {

        this.lockedInv = lockedInv;
    }

    public BigDecimal getTransitInv() {

        return transitInv;
    }

    public void setTransitInv(BigDecimal transitInv) {

        this.transitInv = transitInv;
    }

    public BigDecimal getInvMax() {

        return invMax;
    }

    public void setInvMax(BigDecimal invMax) {

        this.invMax = invMax;
    }

    public BigDecimal getInvMin() {

        return invMin;
    }

    public void setInvMin(BigDecimal invMin) {

        this.invMin = invMin;
    }

}